@charset "UTF-8";

/*头部适应*/
@media (max-width:1780px) {
    .H-nav {margin-left:7%;}
    /*.HnavSub-list {margin-left:33.5%;}*/
    .H-nav>li {padding:0 31px;}
}
@media (max-width:1610px) {
    .H-nav {margin-left:6%;}
    .H-nav>li {padding:0 28px;}
    /*.HnavSub-list {margin-left:30.4%;}*/
    .HnavSub-list li a {font-size:14px;}
    .HnavSub-list li {width:72%;}
    .container {padding-left: 50px;padding-right: 50px;}
    .solution .content_box04 dl {left: 30px;bottom: 30px;}
    .solution .solution_dl1 {width: 48%;}
    .solution .content_box01 .solution_dl1 {width: 40%;left: 16%;}
    .sy-about-box .about-right {width: 59%;}
}
@media (max-width:1460px) {
    .H-nav .Hnav-menu {font-size: 16px;}
    .Product-HanV-list > li:nth-child(1) {font-size: 14px;}
    .Product-HanV-sun li {font-size: 14px;}
    .Product-HanV-list > li:nth-child(1) {width: 19%;}
    .Product-HanV-sun li {width: 30%;}
    /*.Product-HanV-left {margin-right: 0;}*/
    .H-nav>li {padding:0 20px;}
    .H-nav {margin-left:6%;}
    /*.HnavSub-list {margin-left:29%;}*/
    .footer .foot-tops .container .foter_left h1 {font-size: 28px;}
    .footer .foot-tops .container .items-box .tt {font-size: 18px;line-height: 18px;}
    .footer .foot-tops .container .items-box .items .item {font-size: 15px;}
    .footer .foot-tops .container .right-box .tt {font-size: 18px;line-height: 18px;}
	.cases-list li .right .right-div .ul-div{max-height: 230px;}
    .sy-about-box .about-right {width: 53%;}
    .sy-cases-box .cases-item li .cases-item-desc{height: 200px;}
    .sy-cases-box .cases-item li:hover .cases-item-desc{height:310px;}
    .sy-news-box .news-wrapper .news-item:nth-child(1),.sy-news-box .news-wrapper .news-item:nth-child(2){margin-right:20px;}
    .sy-news-box .news-wrapper .news-item .news-item-img {transform: scale(0.9);transform-origin: 0 0;}
    .sy-news-box .news-wrapper .news-item .news-content .news-item-title {margin-top: 10px;width: 275px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
    .sy-news-box .news-wrapper .news-item .news-content .news-item-time {margin: 10px 0;}
    .sy-news-box .news-wrapper .news-item .news-content .news-item-desc {height: 80px;}
    .sy-news-box .news-wrapper .news-item {width: calc((100% /3) - 15px);padding: 20px 20px 5px 15px;}
    .sy-news-box .news-wrapper .news-item .news-content {margin-left: 10px;}
    
    /*首页核心价值观*/
    .culture-msg{width: 450px;}
    .culture-pic{width: calc(100% - 450px);height: 500px;}
    .culture-menu{width: calc(100% - 460px);}
    .culture-box .culture-wrapper .left .list .item h3{font-size: 20px;}
	.culture-box .culture-wrapper .left .list .item p{font-size: 14px;}
}
@media (max-width:1380px) {
    .H-nav>li {padding:0 18px;}
    .H-nav .Hnav-menu {font-size:15px;}
    .H-nav {margin-left:5%;}
    /*.HnavSub-list {margin-left:31.4%;}*/
    .container {padding-left: 25px;padding-right: 25px;}
    .solution .content_box01 .solution_dl1 {width: 48%;left: 19%;}
    .sy-cases-box .cases-item li .cases-item-desc{height:160px;}
    .sy-cases-box .cases-item li:hover .cases-item-desc{height:280px;}
    .sy-about-box .about-right {width: 52%;}
    
    .sy-product-box .title {font-size: 30px;line-height: 30px;padding-bottom: 60px;}
    .sy-product-box {padding-bottom: 80px;}
    .sy-cases-box {padding-bottom: 80px;}
    .sy-cases-box .title {font-size: 30px;line-height: 30px;}
    .sy-about-box {padding-top: 100px;}
    .sy-about-box .about-right .about-introduce h3 {font-size: 30px;line-height: 30px;}
    .sy-culture-box {padding-top: 0px;padding-bottom: 80px;}
    .sy-culture-box .title {padding-bottom: 60px;font-size: 30px;line-height: 30px;}
    .culture-title {font-size: 28px;}
    .culture-slogan {font-size: 18px;}
    .sy-news-box {padding-top: 0px;padding-bottom: 80px;}
    .sy-news-box .news-title {font-size: 30px;line-height: 30px;}
    .cultureBottom .list .text h2 {font-size: 26px;}
    .cultureBottom .list .text p {font-size: 16px;}
    .culture-box .culture-wrapper .left .list .item{padding-left: 100px;}

    /*底部*/
    .footer .foot-tops .container .left-nav .items-box .items {width: 140px;}
    .footer .foot-tops .container .left-nav .items-box .items .item{margin-bottom: 10px;}

    /*地图*/
    .BMapLabel .map-info {height:70px;}
    .BMapLabel {left:-200px !important;top:-95px !important;}
    .BMapLabel .map-info .info {width:340px;padding:10px;}
    .BMapLabel .map-info .info .t2 {font-size:14px;}
    .BMapLabel .map-info .gps-box {width:70px;}
    .BMapLabel .map-info .gps-box i {font-size:22px;}
    
    /*首页核心价值观*/
    .culture-msg{width: 400px;}
    .culture-pic{width: calc(100% - 400px);height: 488px;}
    .culture-menu{width: calc(100% - 410px);}
}
@media (max-width:1280px) {
    .H-nav {margin-left:7%;}
    .H-nav>li {padding:0 12px;}
    .H-action {margin-right:2%;}
    /*.HnavSub-list {margin-left:32.2%;}*/
    .HnavSub-list li {width:76%;}
    .honor_wrap .main .prev{ left:2%;}
    .honor_wrap .main .next{right:2%; }
    .sy-about-box .about-right {width: 50%;}
}

@media (max-width: 1044px) {
    .header-container {background-color: #020b32;}
    ul.pagination {margin-bottom: 40px;}
    .container{padding-left: 3%;padding-right: 3%;}

    /*栏目Banner*/
    .banner .pc{display: none;}
    .banner .mobile{display:block;background-position: center;background-size: cover;position: relative;width: 100%;height: 260px;margin-top: 50px;}

    /*第二导航*/
    .second_nav{line-height:60px;background:#fff;border-bottom:0}
    .second_nav p{display:inline-block;font-size:16px;color:#333}
    .second_nav p::after{content:'>';display:inline-block;margin:0 10px}
    .second_nav p:last-child::after{display:none}
    .second_nav p a{color:inherit}
    .m_nav{text-align:center;font-size:0;padding:0 3%}
    .m_nav a{font-size:15px;color:#333;display:inline-block;line-height:40px;height:40px;background:#eee}
    .m_nav.a3 a{width:calc((100% /3) - 0.1px)}
    .m_nav.a4 a{width:calc((100% /4) - 0.1px)}
    .m_nav.a5 a{width:calc((100% /5) - 0.1px)}
    .m_nav a.active{background:#0096ff;color:#fff}

    /*头部*/
    .header-container .contain {width:100%;padding:0 2%;}
    .HnavSub-box {display:none;}
    .Hmenu-btn.Hmenu-web {display:block;}
    .H-logo,.H-mail,.H-srch,.Hsrch-box {height:50px;}
    .H-logo {line-height:50px;}
    .H-logo img {height:30px;}
    .H-nav {width:100%;background:#fff;position:absolute;top:50px;left:0px;margin:0px;float:none;}
    .H-nav > li {padding:0px;float:none;}
    .H-nav .Hnav-menu {padding:0 4%;height:50px;line-height:50px;color:#666;font-size:14px;font-weight:bold;border-bottom:1px solid #c4c4c4;}
    .Hnav-menu i {display:block;}
    .Hnav-sub {padding:5px 0;position:relative;top:0px;background:#ffffff;}
    .Hnav-sub .contain {padding:0px;border-bottom: 1px solid #ccc;}
    .HnavSub-list {width:100%;float:none;/*border-bottom:1px solid #ccc;*/}
    .HnavSub-list li {width:100%;padding:0px;}
    .HnavSub-list li a {padding:0 4%;height:40px;line-height:40px;text-align:left;font-size:14px;border-bottom:none;color: #666;}
    .Hmenu-btn.H-rMenu-btn {display:none;}
    .Hmenu-btn.Hmenu-web {display:block;}
    .H-nav {display:none;height:350px !important;overflow-y:auto !important;}
    .Hsrch-box {top:50px;}
    .Hsrch-block {width:92% !important;padding:0px !important;margin:9px auto 0;}
    .H-mail {display:none;}
    .Hmail-box {padding:10px 0;width:100%;top:50px;left:0px;}
    .Hmail-box:before {display:none;}
    .Header-wrapper.Header-searching .H-logo img {display:inline-block;}
    .Hsrch-menu span {display:none;}
    .H-mail .Hmail-menu {line-height:50px;width:32px;}
    .H-srch .Hsrch-menu {width:32px;line-height:58px;}
    .H-mail .Hmail-menu i {margin:0 0 0 0;}
    .H-srch .Hsrch-menu i {margin:-8px 0 0 0;}
    .H-nav .Hnav-menu:hover {color:#666;border-bottom:1px solid #c4c4c4;}
    .HnavSub-list li a i {display:none;}
    .HnavSub-list {margin-left:0;border-right:none;padding-left: 0;}
    .nav-active {color:#0096ff !important;border-bottom:none;}
    .HnavSub-list li a:hover {border-bottom:none;}
    .Product-HanV{width:100%;margin-left:0%;padding-bottom:10px}
    .Product-HanV-left{width:92%;margin-left:4%;overflow:hidden}
    .Product-HanV-list{margin-bottom:10px}
    .Product-HanV-list:nth-child(1){margin-top:10px}
    .Product-HanV-list>li{padding:0 0 4px 0}
    .Product-HanV-list>li:nth-child(1){margin-top:0px;width:100%;border-right:none;font-size:16px;color:#555}
    .Product-HanV-list>li:nth-child(1) p{display:inline-block}
    .Product-HanV-list>li:nth-child(2){width:100%}
    .Product-HanV-sun li{width:50%;font-size:14px;color:#888;margin-top:4px;text-align:left;padding:4px 0}

    /*首页Banner*/
    .sy-banner .swiper-container .swiper-slide.wwh{display: none;}
    /*.sy-banner .swiper-container .swiper-pagination-bullet:first-child{display: none;}*/
    .sy-banner .swiper-container .swiper-slide .sbox video, .sy-banner .swiper-container .swiper-slide .sbox > .pimg {display: none;}
    .sy-banner .swiper-container .swiper-slide .sbox > .mimg {display: block;}
    .sy-banner .swiper-container .swiper-slide .sbox .txt, .sy-banner .swiper-container .prev, .sy-banner .swiper-container .next {display: none;}
    .sy-banner .swiper-container .swiper-slide .sbox .txt .tbox{left: 5%;}
    .sy-banner .swiper-container .swiper-slide .sbox .txt .tbox .tt{font-size: 30px;margin: 20px 0 40px; letter-spacing: 5px;}
    .sy-banner .swiper-container .swiper-slide .sbox .txt .tbox .more a{width: 120px;}
    .sy-banner .swiper-container .swiper-slide-active .sbox .txt .tbox{top: 50%;}
    .sy-banner .swiper-container .swiper-slide .sbox .txt .tbox .en{ font-size:20px; }

    /*首页产品中心*/
    .sy-product-box{padding-top:40px;padding-bottom:30px}
    .sy-product-box .title{font-size:22px;line-height:22px;padding-bottom:40px}
    .sy-product-box .product-item li{width:100%;margin-bottom:20px}
    .sy-product-box .product-item .product-item-content .product-item-title{margin:15px 0;font-size:18px;line-height:18px}

    /*首页解决方案*/
	.sy-cases-box{padding-top:40px;padding-bottom:40px}
    .sy-cases-box .title{font-size:22px;line-height:22px;padding-bottom:40px}
    .sy-cases-box .cases-item li{width:100%;margin-bottom:20px}
    .sy-cases-box .cases-item li:hover{width:100%}
    .sy-cases-box .cases-item li .cases-border01{width: 100%;border-right:0px solid #868b97}
    .sy-cases-box .cases-item li .cases-border02{width: 100%;border-left:0px solid #23262d;border-right:0px solid #868b97}
    .sy-cases-box .cases-item li .cases-border03{width: 100%;border-left:0px solid #23262d;border-right:0px solid #868b97}
    .sy-cases-box .cases-item li .cases-border04{width: 100%;border-left:0px solid #23262d}

    /*首页走进三汇*/
    .sy-about-box{padding-top:40px;padding-bottom:40px}
    .sy-about-box .about-left{width:100%}
    .sy-about-box .about-left .about-img {margin-right: 0;margin-bottom: 0;}
    .sy-about-box .about-right{width:100%}
    .sy-about-box .about-right .about-introduce h3{font-size:22px;line-height:22px;margin-top:20px}
    .sy-about-box .about-right .about-introduce .line{height:2px;margin:10px auto 15px;margin-left:0}
    .sy-about-box .about-right .about-introduce .about-desc{font-size:14px}
    .sy-about-box .about-right .about-num{margin-top:20px}
    .sy-about-box .about-right .about-num .num-item{width:calc(50% - 10px);margin-bottom:20px}
    .sy-about-box .about-right .about-num .num-item .num span{font-size:22px}
    .sy-about-box .about-right .about-num .num-item .tt{margin-top:0px}
    
    /*首页核心价值观*/
    .sy-culture-box{padding-top:0px;padding-bottom:40px}
    .sy-culture-box .title{font-size:22px;line-height:22px;padding-bottom:40px}
    .culture-item{box-shadow: 0 0 2px rgba(0, 0, 0, .15);flex-wrap:wrap;}
    .culture-msg{height:180px;padding-top:40px;box-sizing:border-box}
    .culture-msg,.culture-pic{width:100%}
    .culture-text{position:relative;top:auto;padding:0 5%}
    .culture-title{font-size:20px}
    .culture-msg .culture-text .line{width:42px;height:2px;margin:10px auto 10px;margin-left:auto;margin-left:0}
    .culture-slogan{margin-top:18px;font-size:16px}
    .corporate-bg img{left:-10px;bottom:-10px;width:150px;height:150px}
    .culture-pic{height:600px}
    .culture-menu{top:auto;bottom:5px;flex-wrap:wrap;width:calc(100% - 10px);height:calc(100% - 190px);padding:0}
    .culture-menu-item{border-right:none;border-bottom:1px solid rgba(204,204,204,.3);width:100%;height:calc((100% /6) - 0.1px)}
    .culture-menu-main{transform:translate(-50%,-50%)}
    .culture-menu-icon{height:30px;padding-top:20px}
    .culture-slogan{font-size:16px}
    .culture-menu-main p{margin-top:30px}

    /*首页新闻中心*/
    .sy-news-box{padding-top:0px;padding-bottom:40px}
    .sy-news-box .news-title{font-size:22px;line-height:22px;margin-bottom:10px}
    .sy-news-box .news-desc{font-size:14px}
    .sy-news-box .news-wrapper{margin-top:40px}
    .sy-news-box .news-wrapper .news-item{width:100%;margin-bottom:20px}
    .sy-news-box .news-wrapper .news-item:nth-child(1),.sy-news-box .news-wrapper .news-item:nth-child(2){margin-right:0px}
    .sy-news-box .news-wrapper .news-item .news-content .news-item-title{margin-top:5px;font-size:16px}
    .sy-news-box .news-wrapper .news-item .news-content .news-item-time{margin:10px 0}
    .sy-news-box .news-wrapper .news-item .news-content .news-item-desc{line-height:24px;height:110px;}

    /*返回顶部*/
    #cl .right{display: none;}

    /*首页漂浮*/
    #sy-float{display: none;}
    
    /*底部*/
    .footer_b {padding-left:3%;padding-right:3%;}
    .footer_b h3 {width:100%;line-height:24px;text-align:center;padding:5px 0;background:#020b32 !important;}
    .footer_b h3 i {display:block;float:none;text-align:center;}
    .footer .foot-tops {padding:0.7rem 0;display:none;}

    /*产品中心*/
    .product-box{padding:40px 0 30px}
    .product-introduce .title{font-size:22px;line-height:22px}
    .product-introduce .desc{font-size:14px}
    .product-parameter{padding-top:40px}
    .product-parameter .product-feature{display:block}
    .product-parameter .product-feature .list-feature-item{width:100%;display:block;padding:30px 25px}
    .product-parameter .product-feature .list-feature-item .item-icon{margin:0 auto}
    .product-parameter .product-feature .list-feature-item .item-title{text-align:center;font-size:16px}
    .product-parameter .product-feature .list-feature-item:nth-child(2n){margin-left:0}

    /*解决方案*/
    .cases-box{padding:40px 0}
    .cases-introduce .title{font-size:22px;line-height:22px}
    .cases-introduce .desc{font-size:14px}
    .cases-list{padding-top:40px}
    .cases-list li .left{width:100%}
    .cases-list li .right{position:relative;width:100%;top:auto;right:auto;height:auto;float:left}
    .cases-list li .right .right-div{position:relative;width:90%;margin-left:5%;top:auto;transform:translateY(0);padding:5% 0;left:auto}
    .cases-list li .right .right-div .name{font-size:18px;line-height:36px}
    .cases-list li .right .right-div .name h3 {font-size: 16px;line-height: 36px;}
    .cases-list li:nth-child(-n+3) {margin-bottom: 30px;}
    .cases-list li .right .right-div .title{font-size:0.24rem;line-height:0.36rem;margin-top:0.3rem}
    .cases-list li .right .right-div .ul-div{margin-top:0;max-height:inherit;font-size:14px;padding-right:0}
    .cases-list li .right .right-div .ul-div .item-tit{font-size:0.28rem;line-height:0.3rem;padding-left:0.2rem}
    .cases-list li .right .right-div .ul-div .item-p{font-size:0.24rem;line-height:0.36rem;margin-top:0.2rem;padding-left:0rem;margin-bottom:0.2rem}

    /*技术研究*/
    .research-box .research-part2-inner{display:block}
    .research-box .research-part2-inner .part2-left{width:100%}
    .research-box .research-part2-inner .part2-right{width:100%;padding:0}
    .research-box .research-part2-inner .part2-right .second-title{font-size:20px}
    .research-box .research-part2-inner .part2-right p{font-size:14px}
    .research-box .research-part2-inner .part2-right .part2-right-describe span{font-size:14px}
    .research-box .research-part2{height:auto}
    .research-box .research-part2-inner{height:auto}
    .research-box .research-part3-inner .part3-row{display:block}
    .research-box .research-part3-inner .part3-text{width:100%}
    .research-box .research-part3-inner .part3-text .second-title{font-size:20px}
    .research-box .research-part3-inner .part3-text ul li p{font-size:14px}
    .research-box .research-part3-inner .part3-right-img{width:100%;padding-left:0}
    .research-box .research-part3-inner .part3-text .part3-text-center{width:100%}
    .research-box .research-part3-inner .part3-left-img{padding-left:0;width:100%}

    /*合作伙伴*/
    .partner-box{padding:40px 0}
    .partner-box .disTit{font-size:18px}
    .partner-box .nstit{font-size:18px;padding:0}
    .partner-box .list li{width:50%}

    /*新闻中心*/
    .news_con{padding:40px 0 0}
    .newsbox .artInfo-left{width:100%;}
    .newslist ul li{width:100%;margin-bottom:20px;padding-bottom:20px;}
    .newslist ul li .N-note h4{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
    .newslist ul li .N-note p{height:50px;overflow:hidden;margin:10px auto 0;}
    .newslist ul li a.more{display:none;}
    .artInfo-left,.artInfo-right{width:100%;}
    .artInfo-action{margin-top:10px;}
    .aiAbout-news {margin: 0 0 40px;}

    /*新闻详情*/
    .artInfo-page{margin: 30px 0 40px;}
    .artInfo-page a {width: 100%;padding: 5px 0;text-align: left !important;}

    /*公司概况*/
    .about .area1 .tit{font-size:20px;margin-bottom:30px}
    .about .area1 .tit span{padding:0px 10px 10px}
    .about .area1 .tit span:before{width:40px;margin-left:-20px}
    .about .area1 .body .abtlogo{margin:0 auto;text-align:center}
    .about .area1 .body .abtlogo img{width:50%;height:auto}
    .about .area1 .body{padding:30px 0px 40px}
    .about .area1 .body .abtlogo{padding-bottom:30px}
    .about .area1 .body .box .pic{width:100%}
    .about .area1 .body .box .caption{width:100%;float:left}
    .about .area1 .body .box{margin-top:40px;margin-bottom:0}
    .about .area1 .body .box .caption{margin-top:20px}
    .about .area1 .body .box .caption .intit{font-size:16px;padding-bottom:15px}
    .about .area1 .body .box .caption .inbod{margin-top:18px}
    .active .area1{padding:40px 0px 40px}
    .active .area1 .tit{font-size:20px;margin-bottom:30px}
    .active .area1 .tit span{padding:0px 10px 10px}
    .active .area1 .tit span:before{width:40px;margin-left:-20px}
    .active .area1 .body .list li .caption .intit em{font-size:16px}
    .active .area1 .body .list li .pic{width:100%}
    .active .area1 .body .list li .caption{width:100%;height:auto;padding:20px 30px}
    .active .area1 .body .list li .caption .inbod .txt{height:auto}
    
    /*荣誉资质*/
    .about_title{padding: 30px 0;}
    .about_title h2 {font-size: 20px;}
    .honor_wrap {padding-bottom: 30px;padding-top: 30px;margin: 0 0 40px;}
    .honor_wrap h1{font-size:20px;}
    .honor_wrap h1 span{font-size:16px;}
    .honor_wrap .name{max-width:none;}
    .honor_wrap .name h6{font-size:18px;}
    .honor_wrap .main .btn{width:20px; height:40px;margin-top:-20px;}
    .honor_wrap .main .btn::before,
    .honor_wrap .main .btn::after{margin-top:-7px;}
    .honor_wrap .main .btn::after{margin-top:7px;}
    .ab-honor-wrap{margin-bottom:40px}
    .ab-honor-wrap .items .left-imaegs{width:100%}
    .ab-honor-wrap .items .left-imaegs img{width:100%}
    .ab-honor-wrap .items .right-words{width:100%;position:static}
    .ab-honor-wrap .items .right-words .ul .ul-top{font-size:16px;margin-bottom: 20px;}
    .ab-honor-wrap .items .right-words .ul .li{width:100%;height:auto;font-size:14px;line-height:2;float: none;}
    .ab-honor-wrap .items .right-words .ul .li .li-bot{position:static;width:100%;display:block;background:transparent;padding:10px 20px;font-size:16px;color:#888;display:none!important}
    .ab-honor-wrap .items{height:auto}
    .ab-honor-wrap .items .right-words .ul{padding:20px 25px}

    /*加入我们*/
    .join_sec{margin:40px 0 0}
    .join_sec .join_nav .item{width:106px;height:40px;line-height:40px;font-size:14px}
    .join_sec .tit{font-size:24px}
    .join_sec .des{font-size:14px;line-height:24px;margin-top:24px}
    .join_sec .des br{display:none}
    .join_sec .join_lc{display: none;}
    .join_t{margin-top:40px}
    .join_l{width:100%;float:none;font-size:0}
    .join_l input{width:calc(100% - 80px);padding:0 10px;font-size:14px}
    .join_l .btn{width:80px;margin-left:0;border-left:none;font-size:14px}
    .join_r{width:100%;margin-top:20px;float:none}
    .join_b{margin-top:0;margin-bottom:40px}
    .join_b_tit span{height:40px;line-height:40px;font-size:14px;padding:0;text-align:center}
    .join_b_tit.outer span{background:#666!important}
    .join_b_con{padding:20px}
    .join_form_inner{padding:40px 0}
    .join_form_list{padding:0 20px;margin-top:40px}
    .join_form_list li{margin-bottom:0px}
    .join_form_list li label{width:100%;margin-bottom:10px;line-height:40px}
    .join_form_list li.comp label{width:100%}
    .join_form_list li label select,.join_form_list li label input{height:40px;width:calc(100% - 90px);padding:0 10px;float:right}
    .join_form_list li.bot a{margin-top:10px}

    /*投递简历*/
    .join_form_inner{padding:40px 0}
    .join_form_list{padding:0 20px;margin-top:40px}
    .join_form_list li{margin-bottom:0px}
    .join_form_list li label{width:100%;margin-bottom:10px;line-height:40px}
    .join_form_list li.comp label{width:100%}
    .join_form_list li label select,.join_form_list li label input{height:40px;width:calc(100% - 90px);padding:0 10px;float:right}
    .join_form_list li.bot a{margin-top:10px}

    /*薪资福利*/
    .welfare_sec{margin:40px 0}
    .welfare_sec .tit{font-size:24px}
    .welfare_sec .des {font-size: 14px;line-height: 24px;margin-top: 24px;}
    .welfare_tit{margin-top:20px}
    .welfare_sec li h5{font-size:15px}
    .welfare_sec li p{font-size:14px}
    .welfare1_list{padding:0}
    .welfare1_list li{width:100%;padding:10px 0;border-right:none}
    .welfare1_list li p{margin-top:10px}
    .welfare2_list{padding:0}
    .welfare2_list li{padding:0 10px}
    .welfare2_list li h5{width:132px;height:80px}
    .welfare2_list li p{width:calc(100% - 132px);line-height:20px;height:80px}

    /*培养计划*/
    .plan_sec{margin:40px 0}
    .plan_sec .tit{font-size:24px}
    .plan_sec1_con{margin-top:20px}
    .plan_sec1_con li{width:100%;padding:40px 3%;height:auto}
    .plan_sec1_con li img{width:25%}
    .plan_sec1_con li h4{font-size:24px;margin-top:20px}

    /*员工活动*/
    .activity_sec{margin:40px 0}
    .activity_sec .tit{font-size:24px}
    .activity_sec ul{margin-top:20px}
    .activity_sec ul li{float:none;width:100%;margin-right:0px;margin-top:10px}
    .activity_sec ul li:nth-child(-n + 3){margin-top:10px}
    .activity_sec ul li:nth-child(-n + 1){margin-top:0}
    .activity_sec ul li:nth-child(3n + 1){clear:none}

    /*联系我们*/
    .contact-box{margin:40px 0;}
    .contact-box .map-box{padding:40px 0}
    .contact-box .map-box #map{height:18rem}
    .contact-box .address-items{flex-wrap:wrap}
    .contact-box .address-items .item{width:calc((100% - 10px) / 2);margin-right:10px;margin-top:10px;padding:20px 10px}
    .contact-box .address-items .item:nth-child(-n + 2){margin-top:0}
    .contact-box .address-items .item:nth-child(2n){margin-right:0}
    .contact-box .address-items .item:nth-child(2n + 1){clear:both}
    .contact-box .address-items .item i{font-size:24px}
    /*分公司*/
    .contact_sec2{flex-direction:column}
    .contact2_l{display:none}
    .contact2_r{width:100%}
    .hidden-xs{display:none !important}
    .visible-xs{display:block !important}
    .mapP .swiper-pagination-bullet{margin:0 3px}
    /*地图*/
    .BMapLabel {left:-110px !important;top:-95px !important;}
    .BMapLabel .map-info .info .t2 {font-size:12px;}
    .BMapLabel .map-info .info {width:220px;padding:0.3rem;}
    .BMapLabel .map-info .gps-box {width:50px;}
    .BMapLabel .map-info {height:60px;}
    .BMapLabel .map-info .gps-box .tt {font-size:12px;margin-top:0.3rem;}
    /*客户留言*/
    .message-box {    padding-top: 10px;}
    .message-box .advise-nav .item {width:2rem;height:0.8rem;line-height:0.8rem;}
    .message-box .form-box .line {width:100%;height:2.3rem;}
    .message-box .form-box .line.has-text {height:6.6rem;}
    .message-box .form-box .line input {padding-left:1.0rem;}
    .message-box .advise-nav .item {font-size:14px;margin-right:0.2rem;}
    .message-box .txt {font-size:14px;}
    .message-box .form-box {margin-top:0.9rem;}
    .message-box .form-box .line.has-text textarea {padding:0.5rem 1.0rem;}
    .message-box .form-box .line.has-star:before {top:16px;}
    .message-box .form-box .code-box {height:2.3rem;width:100%;}
    .message-box .form-box .code-box .line {width:50%;}
    .message-box .form-box .code-box .img-box {line-height:2.3rem;width:35%;}
    .message-box .form-box .msg-btn {width:7rem;height:2.0rem;line-height:2.0rem;font-size:14px;margin:0 auto;margin-top:1.2rem;}
    .message-box .title {font-size:14px;}
    .message-box .title span {font-size:18px;line-height:24px;}
    /*弹窗投递简历*/
    .join-form{width:320px;padding:20px;height:auto}
    .join-form .line input{width:200px;height:46px}
    .join-form .line select{width:200px;height:46px}
    .join-form .line button{width:100%;float:initial;margin-top:30px}
    .join-form .line .label{font-size:14px}
    .join-form .line img{height:auto}
    /*企业文化*/
    .culture-com-title {margin-top: 40px;}
    .culture-com-title .cn {font-size: 24px;}
    .culture-com-title .en {font-size: 16px;}
    .top-main-title p {font-size: 20px;}
    .top-intro {padding-top: 25px;}
    .top-intro p {font-size: 14px;margin-bottom: 40px;}
    .culture-mobile{display: block;}
    .culture-box .cultureBottom{display: none;}
    .culture-mobile{margin-bottom: 40px;}
    .culture-mobile .item{width: 100%;height: 218px;border-radius: 5px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;margin-bottom: 20px;}
    .culture-mobile .item h1 {font-size: 16px;margin-bottom: 20px;font-weight: bold;}
    .culture-mobile .item p{font-size: 14px;line-height: 25px;text-align:center;}
    
    .culture-box .culture-wrapper{min-height:auto;padding-bottom:40px}
    .culture-box .culture-wrapper .right{width:100%;padding-left:0;float:left;min-height:auto}
    .culture-box .culture-wrapper .right img{width:100%;position:relative;left:0;top:0;-webkit-transform:translate(0,0);margin-top:-20%}
    .culture-box .culture-wrapper .right .pc-img{display:none}
    .culture-box .culture-wrapper .right .m-img{display:block}
    .culture-box .culture-wrapper .left{width:100%;float:left;padding:0 24px;box-sizing:border-box;margin-top:28px}
    .culture-box .culture-wrapper .left .list .item{margin-bottom:20px}
    .culture-box .culture-wrapper .left .list .item h3{float:left;font-size:16px;margin-bottom:7px;margin-top:2px}
    .culture-box .culture-wrapper .left .list .item p{float:left;width:85%;font-size:14px;padding-left:10px;color:#919797}
    
    #market .box{margin-top:30px;margin-bottom:30px;padding:10px 0}
    #market .box .boxLeft{padding-left:5%;padding-right:5%;width:100%;border:0;border-bottom:2px solid #eee;padding-bottom:30px}
    #market .box .boxLeft ul{height: auto;}
    #market .box .boxLeft ul li{float:left;text-align:left;width:50%}
    #market .box .boxLeft ul .active > span{display:none}
    #market .box .boxLeft ul li .text{font-size:16px}
    #market .box .boxRight{width:100%;padding-left:5%;padding-right:5%;padding-top:30px}
    #market .box .boxRight .main .toggMain .bot h6{font-size:18px}
    #market .box .boxRight .main .toggMain .bot div{margin-top:30px}
    #market .box .boxRight .main .toggMain .bot div p{font-size:14px}
}

/* scrollbar */
@media (min-width: 768px) {
    ::-webkit-scrollbar-track-piece{width:10px;background-color:#ccc}
    ::-webkit-scrollbar{width:8px;height:6px}
    ::-webkit-scrollbar-thumb{height:50px;background-color:#666;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
    ::-webkit-scrollbar-thumb:hover{background:#333}
    ::selection{background:#ccc;color:#fff}
}
/* scrollbar */
